Changeset 36720 in spip-zone


Ignore:
Timestamp:
Mar 28, 2010, 3:11:10 AM (9 years ago)
Author:
gilles.vincent@…
Message:

Début d'une mise en commentaires sous PHPDoc
+ sn propset svn:keywords 'Id' ...
C'est en chantier actuellement

Location:
_plugins_/cfg
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cfg/action/crayons_config_store.php

    • Property svn:keywords set to Id
    r30234 r36720  
    11<?php
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
     12 */
    213
    314
    4 
    5 // on reprend la fonction de crayons...
     15/**
     16 * on reprend la fonction de crayons...
     17 *
     18 * @return <type>
     19 */
    620function action_crayons_config_store_dist() {
    721        include_spip('cfg_fonctions');
     
    1125}
    1226
    13 // pour le traitement, on appelle crayons_store avec 2 fonctions
    14 // la premiere pour recuperer la valeur avant modification
    15 // la seconde pour realiser les modifications
     27/**
     28 * pour le traitement, on appelle crayons_store avec 2 fonctions
     29 * - la premiere pour recuperer la valeur avant modification
     30 * - la seconde pour realiser les modifications
     31 *
     32 * @return <type>
     33 */
    1634function crayons_config_store() {
    1735        $options = array(
     
    2139}
    2240
    23 // recuperer la valeur de la config demandee
     41/**
     42 * recuperer la valeur de la config demandee
     43 *
     44 * @param <type> $content
     45 * @param <type> $regs
     46 * @return <type>
     47 */
    2448function crayons_config_store_get_valeur($content, $regs) {
    2549        list(,$crayon,$type,$modele,$id) = $regs;
     
    2953}
    3054
    31 // sauver les modifications de configs
     55/**
     56 * sauver les modifications de configs
     57 *
     58 * @param <type> $modifs
     59 * @param <type> $return
     60 * @return <type>
     61 */
    3262function crayons_config_store_set_modifs($modifs, $return) {
    3363        foreach ($modifs as $modif) {
  • _plugins_/cfg/cfg/classes/cfg_couleur.php

    • Property svn:keywords set to Id
    r21834 r36720  
    11<?php
    2 
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
    712 */
    813
     
    1015
    1116
    12 // apres que le parseur a trouve les champs (mais avant l'action 'charger' des parametres)
    13 // ajouter automatiquement le parametre 'selecteur_couleur'
    14 // (ajoute les js du plugin Palette et la librairie farbtastic d'une façon mutualisable entre plugins)
     17 /**
     18 * apres que le parseur a trouve les champs (mais avant l'action 'charger' des parametres)
     19 * ajouter automatiquement le parametre 'selecteur_couleur'
     20 * (ajoute les js du plugin Palette et la librairie farbtastic d'une façon mutualisable entre plugins)
     21 *
     22 * @param <type> $nom
     23 * @param <type> $cfg
     24 * @return <type>
     25 */
    1526function cfg_charger_cfg_couleur($nom, &$cfg){
    1627
  • _plugins_/cfg/cfg/classes/cfg_fichier.php

    r19795 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    713 */
    814
    915if (!defined("_ECRIRE_INC_VERSION")) return;
    1016
    11 // si non definie, _COMPAT_CFG_192 vaut "_COMPAT_CFG_192" :(
     17/**
     18 * si non definie, _COMPAT_CFG_192 vaut "_COMPAT_CFG_192" :(
     19 */
    1220define ('_COMPAT_CFG_192',false);
    1321
    14 
     22/**
     23 *
     24 * @param <type> $nom
     25 * @param <type> $cfg
     26 * @return <type>
     27 */
    1528function cfg_pre_verifier_cfg_fichier($nom, &$cfg){     
    1629        $f = cfg_get_info_fichier_upload($nom);
     
    2639}
    2740
    28 
     41/**
     42 *
     43 * @param <type> $nom
     44 * @param <type> $cfg
     45 * @return <type>
     46 */
    2947function cfg_pre_traiter_cfg_fichier($nom, &$cfg){
    3048        include_spip('inc/flock');
     
    6078}
    6179
    62 
     80/**
     81 *
     82 * @param <type> $nom
     83 * @return <type>
     84 */
    6385function cfg_get_info_fichier_upload($nom){
    6486        return $_FILES ? $_FILES[$nom] : $GLOBALS['HTTP_POST_FILES'][$nom];
    6587}
    6688
    67 
    68 
    69 
    70 //
    71 // Ajouter un document (au format $_FILES)
    72 //
    73 # $source,      # le fichier sur le serveur (/var/tmp/xyz34)
    74 # $nom_envoye,  # son nom chez le client (portequoi.pdf)
    75 // (n'ajoute pas le contenu en base dans spip_documents...)
     89/**
     90 * Ajouter un document (au format $_FILES)<br>
     91 * (n'ajoute pas le contenu en base dans spip_documents...)
     92 *
     93 * @param <type> $source le fichier sur le serveur (/var/tmp/xyz34)
     94 * @param <type> $nom_envoye son nom chez le client (portequoi.pdf)
     95 * @param <type> $nom_dest
     96 * @param <type> $dans
     97 * @return <type>
     98 */
    7699function cfg_ajoute_un_document($source, $nom_envoye, $nom_dest, $dans='config') {
    77100
     
    186209
    187210
    188 
     211/**
     212 * Copier un document
     213 *
     214 * @param <type> $ext
     215 * @param <type> $orig
     216 * @param <type> $source
     217 * @param <type> $dans
     218 * @return <type>
     219 */
    189220function cfg_copier_document($ext, $orig, $source, $dans='_cfg') {
    190221
     
    204235}
    205236
    206 
    207 // Creer IMG/config/vue
    208 // comme "creer_repertoire_documents" mais avec 2 profondeurs
     237/**
     238 * Creer IMG/config/vue
     239 * comme "creer_repertoire_documents" mais avec 2 profondeurs
     240 *
     241 * @param <type> $ext
     242 * @return <type>
     243 */
    209244function cfg_creer_repertoire_cfg($ext) {
    210245        list($racine, $vue) = explode('/',$ext,2);
     
    228263}
    229264
    230 
    231 
    232 // compat 1.9.2 :
    233 // il y a plein de fonctions qui ont change !!
     265/**
     266 * compat 1.9.2 :
     267 * il y a plein de fonctions qui ont change !!
     268 */
    234269if (_COMPAT_CFG_192) {
    235270       
    236         // pas de securite tuante sur .. comme en 1.9.3
    237         // retourner la destination comme 1.9.3
     271        /**
     272         * pas de securite tuante sur .. comme en 1.9.3<br>
     273         *
     274         * @deprecated depuis SPIP 2.0
     275         * @param <type> $source
     276         * @param <type> $dest
     277         * @param <type> $move
     278         * @return boolean|string # la destination comme 1.9.3
     279         */
    238280        function cfg_deplacer_fichier_upload($source, $dest, $move=false) {
    239281                // Securite
     
    262304       
    263305       
    264         //
    265         // Supprimer le fichier de maniere sympa (flock)
    266         // renvoyer true comme 1.9.3 !!!
     306        /**
     307         * Supprimer le fichier de maniere sympa (flock)
     308         *
     309         * @deprecated depuis SPIP 2.0
     310         * @param <type> $fichier
     311         * @return boolean
     312         */
    267313        function cfg_supprimer_fichier($fichier) {
    268314                if (!@file_exists($fichier))
     
    284330       
    285331       
    286         // compat 1.9.2
    287         // donne le chemin du fichier relatif a _DIR_IMG
    288         // pour stockage 'tel quel' dans la base de donnees
    289332        if (!function_exists('set_spip_doc')){
     333                /**
     334                 * donne le chemin du fichier relatif a _DIR_IMG<br>
     335                 * pour stockage 'tel quel' dans la base de donnees
     336                 * @deprecated depuis SPIP 2.0
     337                 * @param <type> $fichier
     338                 * @return <type>
     339                 */
    290340                function set_spip_doc($fichier) {
    291341                        if (strpos($fichier, _DIR_IMG) === 0)
     
    297347
    298348
    299         // compat 1.9.2
    300         // donne le chemin complet du fichier
    301349        if (!function_exists('get_spip_doc')){
     350                /**
     351                 * donne le chemin complet du fichier
     352                 *
     353                 * @deprecated depuis SPIP 2.0
     354                 * @param <type> $fichier
     355                 * @return <type>
     356                 */
    302357                function get_spip_doc($fichier) {
    303358                        // fichier distant
  • _plugins_/cfg/cfg/classes/cfg_id.php

    • Property svn:keywords set to Id
    r22376 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    713 */
    814
    915if (!defined("_ECRIRE_INC_VERSION")) return;
    1016
    11 
    12 // apres que le parseur a trouve les champs
     17/**
     18 * apres que le parseur a trouve les champs
     19 *
     20 * @param <type> $nom
     21 * @param <type> $cfg
     22 * @return <type>
     23 */
    1324function cfg_pre_charger_cfg_id($nom, &$cfg){
    1425
     
    3041}
    3142
    32 
     43/**
     44 *
     45 * @param <type> $nom
     46 * @param <type> $cfg
     47 * @return <type>
     48 */
    3349function cfg_pre_traiter_cfg_id($nom, &$cfg){
    3450       
  • _plugins_/cfg/cfg/classes/type_id.php

    • Property svn:keywords set to Id
    r22376 r36720  
    11<?php
    2 
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
    712 */
    813
    914if (!defined("_ECRIRE_INC_VERSION")) return;
    1015
    11 
     16/**
     17 *
     18 * @param <type> $champ
     19 * @param <type> $cfg
     20 * @return <type>
     21 */
    1222function cfg_verifier_type_id($champ, &$cfg){
    1323        if (!preg_match('#^[a-z_]\w*$#', $cfg->val[$champ])){
  • _plugins_/cfg/cfg/classes/type_idnum.php

    • Property svn:keywords set to Id
    r22376 r36720  
    11<?php
    2 /*
    3  * Plugin CFG pour SPIP
    4  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    5  * Documentation et contact: http://www.spip-contrib.net/
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
    612 */
    713
    814if (!defined("_ECRIRE_INC_VERSION")) return;
    915
     16/**
     17 *
     18 * @param <type> $champ
     19 * @param <type> $cfg
     20 * @return <type>
     21 */
    1022function cfg_verifier_type_idnum($champ, &$cfg){
    1123        if (!is_numeric($cfg->val[$champ])){
     
    1527}
    1628
     29/**
     30 *
     31 * @param <type> $champ
     32 * @param <type> $cfg
     33 * @return <type>
     34 */
    1735function cfg_pre_traiter_type_idnum($champ, &$cfg){
    1836        $cfg->val[$champ] = intval($cfg->val[$champ]);
  • _plugins_/cfg/cfg/classes/type_pwd.php

    • Property svn:keywords set to Id
    r22376 r36720  
    11<?php
    2 /*
    3  * Plugin CFG pour SPIP
    4  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    5  * Documentation et contact: http://www.spip-contrib.net/
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
    612 */
    713
    814if (!defined("_ECRIRE_INC_VERSION")) return;
    915
     16/**
     17 *
     18 * @param <type> $champ
     19 * @param <type> $cfg
     20 * @return <type>
     21 */
    1022function cfg_verifier_type_pwd($champ, &$cfg) {
    1123        if (strlen($cfg->val[$champ]) < 5){
  • _plugins_/cfg/cfg/params/rediriger.php

    • Property svn:keywords set to Id
    r19767 r36720  
    11<?php
    22
    3 
    4 /*
    5  * Plugin CFG pour SPIP
    6  * (c) toggg 2007, distribue sous licence GNU/GPL
    7  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    85 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115
    12 // restaure des messages serialises dans une meta 'cfg_message_{id_auteur}'
    1316//
    14 // si le formulaire cfg avait demande une redirection...
    15 // (et provient de cette redirection), il est possible
    16 // qu'il y ait un message a afficher
     17//
     18//
     19//
     20//
     21/**
     22 * restaure des messages serialises dans une meta 'cfg_message_{id_auteur}'
     23 *
     24 * Si le formulaire cfg avait demande une redirection...
     25 * (et provient de cette redirection), il est possible
     26 * qu'il y ait un message a afficher
     27 *
     28 * @param <type> $valeur
     29 * @param <type> $cfg
     30 */
    1731function cfg_pre_charger_param_rediriger($valeur, &$cfg){
    1832        if ($messages = $GLOBALS['meta']['cfg_message_'.$GLOBALS['auteur_session']['id_auteur']]){
     
    2438}
    2539
    26 
    27 // Si le fond du formulaire demande expressement une redirection
    28 // par <!-- rediriger=1 -->, on stocke le message dans une meta
    29 // et on redirige le client, de maniere a charger la page
    30 // avec la nouvelle config (ce qui permet par exemple a Autorite
    31 // de controler d'eventuels conflits generes par les nouvelles autorisations)
     40/**
     41 * Traite une demande de redirection
     42 *
     43 * Si le fond du formulaire demande expressement une redirection
     44 * par <!-- rediriger=1 -->, on stocke le message dans une meta
     45 * et on redirige le client, de maniere a charger la page
     46 * avec la nouvelle config (ce qui permet par exemple a Autorite
     47 * de controler d'eventuels conflits generes par les nouvelles autorisations)
     48 *
     49 * @param <type> $valeur
     50 * @param <type> $cfg
     51 */
    3252function cfg_post_traiter_param_rediriger($valeur, &$cfg){
    3353        if ($cfg->messages) {
  • _plugins_/cfg/cfg/params/selecteur_couleur.php

    • Property svn:keywords set to Id
    r21856 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat, dF 2008, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
    7  *
    8  * Patch de compatibilité avec classe cfg_couleur, OBSOLETE (utilisez la classe palette)
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
     13 *
    914 */
    1015
    11 
     16/**
     17 * Patch de compatibilité avec classe cfg_couleur,
     18 *
     19 * @deprecated OBSOLETE (utilisez la classe {see palette})
     20 * @param <type> $valeur
     21 * @param <type> $cfg
     22 */
    1223function cfg_charger_param_selecteur_couleur($valeur, &$cfg){
    1324        // si provient d'un CVT, on met inline, sinon dans head
  • _plugins_/cfg/cfg_fonctions.php

    r34766 r36720  
    11<?php
     2
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
     13 */
    214
    315if (!defined("_ECRIRE_INC_VERSION")) return;
  • _plugins_/cfg/cfg_options.php

    • Property svn:keywords set to Id
    r29960 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    6  *
    7  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    85 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
  • _plugins_/cfg/cfg_pipeline.php

    • Property svn:keywords set to Id
    r35387 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    813 */
    914
  • _plugins_/cfg/controleurs/config.php

    • Property svn:keywords set to Id
    r30428 r36720  
    11<?php
    22
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
     13 */
     14
     15/**
     16 * Le controlleur de CFG
     17 *
     18 * @param <type> $regs
     19 * @return <type>
     20 */
    321function controleurs_config_dist($regs) {
    422    list(,$crayon,$type,$champ,$id) = $regs;
  • _plugins_/cfg/depots/meta.php

    • Property svn:keywords set to Id
    r19732 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
    8  * classe cfg_classic: storage a plat (classique) dans spip_meta
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115if (!defined("_ECRIRE_INC_VERSION")) return;
    1216
    13 // cfg_meta retrouve et met a jour les donnees a plat dans spip_meta
     17/**
     18 * Retrouve et met a jour les donnees a plat dans spip_meta
     19 */
    1420class cfg_depot_meta
    1521{
     
    2228        // version du depot
    2329        var $version = 2;
    24        
     30
     31        /**
     32         *
     33         * @param <type> $params
     34         */
    2535        function cfg_depot_meta($params=array())
    2636        {
     
    2939                }       
    3040        }
    31        
    32         // recuperer les valeurs.
    33         // unserialize : si la valeur est deserialisable, elle est retournee deserialisee
    34         // permet a #CONFIG d'obtenir une valeur non deserialisee...
     41
     42
     43        /**
     44         * recuperer les valeurs.
     45         *
     46         * unserialize : si la valeur est deserialisable, elle est retournee deserialisee
     47         * permet a #CONFIG d'obtenir une valeur non deserialisee...
     48         *
     49         * @param <type> $unserialize
     50         * @return <type>
     51         */
    3552        function lire($unserialize=true)
    3653        {
     
    5370
    5471
    55         // ecrit chaque enregistrement de meta pour chaque champ
     72        /**
     73         * ecrit chaque enregistrement de meta pour chaque champ
     74         * @return <type>
     75         */
    5676        function ecrire()
    5777        {
     
    6484       
    6585       
    66         // supprime chaque enregistrement de meta pour chaque champ
     86        /**
     87         * supprime chaque enregistrement de meta pour chaque champ
     88         *
     89         * @return <type>
     90         */
    6791        function effacer(){
    6892                foreach ($this->champs as $name => $def) {
     
    76100       
    77101       
    78         // charger les arguments de lire_config(meta::nom)
    79         // $args = 'nom'; ici
     102        /**
     103         * charger les arguments de lire_config(meta::nom)
     104         *
     105         * @param string $args # $args = 'nom'; ici
     106         * @return boolean
     107         */
    80108        function charger_args($args){
    81109                if ($args) $this->champs = array($args=>true);
  • _plugins_/cfg/depots/metapack.php

    • Property svn:keywords set to Id
    r21298 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
    8  * classe cfg_metapack: storage serialise dans spip_meta
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115if (!defined("_ECRIRE_INC_VERSION")) return;
    1216
    13 
    14 
    15 // cfg_metapack retrouve et met a jour les donnees dans spip_meta
     17/**
     18 * Retrouve et met a jour les donnees dans spip_meta (mode serialise)
     19 */
    1620class cfg_depot_metapack
    1721{
     
    2731        var $version = 2;
    2832       
     33        /**
     34         * Stockage interne dans les attributs de la classe
     35         *
     36         * @param Array $params
     37         */
    2938        function cfg_depot_metapack($params=array())
    3039        {
     
    3544       
    3645
    37         // charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     46        /**
     47         * charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     48         *
     49         * @param <type> $lire
     50         * @return <type>
     51         */
    3852        function charger($lire = false){
    3953                if ($lire && !isset($GLOBALS['meta'][$this->param['nom']]))
     
    4761        }
    4862       
    49         // recuperer les valeurs.
     63        /**
     64         * recuperer les valeurs.
     65         *
     66         * @return <type>
     67         */
    5068        function lire()
    5169        {
     
    7795
    7896
    79         // ecrit une meta pour tous les champs
     97        /**
     98         * ecrit une meta pour tous les champs
     99         *
     100         * @return <type>
     101         */
    80102        function ecrire()
    81103        {
     
    103125       
    104126       
    105         // supprime chaque enregistrement de meta pour chaque champ
     127        /**
     128         * supprime chaque enregistrement de meta pour chaque champ
     129         *
     130         * @return <type>
     131         */
    106132        function effacer(){
    107133                // si pas de champs : on supprime directement (effacer_meta(metapack::nom))...
     
    142168       
    143169       
    144         // charger les arguments de lire_config(metapack::nom/casier/champ)
    145         // $args = 'nom'; ici
    146         // il se peut qu'il n'y ait pas de champs si : lire_config(metapack::nom);
     170        /**
     171         * charger les arguments de lire_config(metapack::nom/casier/champ)
     172         * il se peut qu'il n'y ait pas de champs si : lire_config(metapack::nom);
     173         *
     174         * @param string $args # $args = 'nom'; ici
     175         * @return <type>
     176         */
    147177        function charger_args($args){
    148178                $args = explode('/',$args);
     
    156186       
    157187       
    158         // se positionner dans le tableau arborescent
     188        /**
     189         * se positionner dans le tableau arborescent
     190         *
     191         * @param &Array $base
     192         * @param string $chemin
     193         * @return &Array
     194         */
    159195        function & monte_arbre(&$base, $chemin){
    160196                if (!$chemin) {
  • _plugins_/cfg/depots/php.php

    • Property svn:keywords set to Id
    r21298 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
    8  * classe cfg_php: storage dans un fichier php
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115if (!defined("_ECRIRE_INC_VERSION")) return;
    1216
    13 // cfg_php retrouve et met a jour les donnees d'un fichier php
     17/**
     18 * Retrouve et met a jour les donnees d'un fichier php.
     19 */
    1420class cfg_depot_php
    1521{
     
    2531        var $version = 2;
    2632       
    27        
     33        /**
     34         * Dépôt dans les attributs de la classe
     35         *
     36         * @param <type> $params
     37         */
    2838        function cfg_depot_php($params=array()) {
    2939                foreach ($params as $o=>$v) {
     
    3242        }
    3343       
    34         // calcule l'emplacement du fichier
     44
     45        /**
     46         * calcule l'emplacement du fichier
     47         *
     48         * @staticvar <type> $fichier
     49         * @return <type>
     50         */
    3551        function get_fichier(){
    3652                static $fichier = array();
     
    4965       
    5066       
    51         // charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     67        /**
     68         * charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     69         *
     70         * @param <type> $lire
     71         * @return <type>
     72         */
    5273        function charger($lire=false){
    5374                $fichier = $this->get_fichier();
     
    7091        }
    7192       
    72         // recuperer les valeurs.
     93        /**
     94         * recuperer les valeurs.
     95         *
     96         * @return <type>
     97         */
    7398        function lire() {
    7499                if (!$this->charger(true)){
     
    87112
    88113
    89         // ecrit chaque enregistrement pour chaque champ
     114        /**
     115         * ecrit chaque enregistrement pour chaque champ.
     116         *
     117         * @return <type>
     118         */
    90119        function ecrire() {
    91120                if (!$this->charger()){
     
    104133                return array(true, $this->_ici);       
    105134        }
    106        
    107        
    108         // supprime chaque enregistrement pour chaque champ
     135
     136
     137        /**
     138         * supprime chaque enregistrement pour chaque champ.
     139         *
     140         * @return <type>
     141         */
    109142        function effacer(){
    110143                if (!$this->charger()){
     
    133166        }
    134167       
    135        
     168
     169        /**
     170         * Ecrire un fichier
     171         *
     172         * @param <type> $contenu
     173         * @return <type>
     174         */
    136175        function ecrire_fichier($contenu=array()){
    137176                $fichier = $this->get_fichier();
     
    154193        }
    155194       
    156         // charger les arguments de
    157         // - lire_config(php::nom/casier/champ)
    158         // - lire_config(php::adresse/fichier.php:nom/casier/champ)
     195        /**
     196         * charger les arguments de
     197         * - lire_config(php::nom/casier/champ)
     198         * - lire_config(php::adresse/fichier.php:nom/casier/champ)
     199         *
     200         * @param <type> $args
     201         * @return <type>
     202         */
    159203        function charger_args($args){
    160204                list($fichier, $args) = explode(':',$args);
     
    171215                return true;   
    172216        }
    173        
    174        
    175         // se positionner dans le tableau arborescent
     217
     218
     219        /**
     220         * se positionner dans le tableau arborescent
     221         *
     222         * @param <type> $base
     223         * @param <type> $chemin
     224         * @return <type>
     225         */
    176226        function & monte_arbre(&$base, $chemin){
    177227                if (!$chemin) {
  • _plugins_/cfg/depots/table.php

    • Property svn:keywords set to Id
    r21489 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
    8  * classe cfg_table: storage naturel dans une table
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115if (!defined("_ECRIRE_INC_VERSION")) return;
    1216
    13 
    14 
    15 // cfg_table retrouve et met a jour les colonnes d'une table
    16 // ici, cfg_id est obligatoire ...
     17/**
     18 * Retrouve et met a jour les colonnes d'une table
     19 * ici, cfg_id est obligatoire ...
     20 */
    1721class cfg_depot_table
    1822{
     
    3135        var $version = 2;
    3236       
    33         function cfg_depot_table($params=array())
    34         {
     37        /**
     38         * Dépôt dans les attributs de la classe
     39         *
     40         * @param Array $params
     41         */
     42        function cfg_depot_table($params=array()){
    3543                foreach ($params as $o=>$v) {
    3644                        $this->$o = $v;
     
    3846        }
    3947       
    40         // charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     48        /**
     49         * charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     50         *
     51         * @param boolean $creer # inutilisé
     52         */
    4153        function charger($creer = false){
    4254               
     
    92104        }
    93105       
    94         // recuperer les valeurs.
    95         function lire()
    96         {
     106        /**
     107         * recuperer les valeurs.
     108         *
     109         * @return <type>
     110         */
     111        function lire() {
    97112                // charger
    98113                if (!$this->charger()){
     
    120135
    121136
    122         // ecrit une entree pour tous les champs
     137        /**
     138         * ecrit chaque enregistrement pour chaque champ.
     139         *
     140         * @return <type>
     141         */
    123142        function ecrire()
    124143        {
     
    153172       
    154173       
    155         // supprime chaque enregistrement de meta pour chaque champ
     174        /**
     175         * supprime chaque enregistrement pour chaque champ.
     176         *
     177         * @return <type>
     178         */
    156179        function effacer(){
    157180                // charger
     
    165188       
    166189       
    167         // charger les arguments
    168         // lire_config(table::table@colonne:id
    169         // lire_config(table::table:id
     190        /**
     191         * charger les arguments
     192         * - lire_config(table::table@colonne:id
     193         * - lire_config(table::table:id
     194         *
     195         * @param <type> $args
     196         * @return <type>
     197         */
    170198        function charger_args($args){
    171199
     
    190218       
    191219       
    192         // se positionner dans le tableau arborescent
     220        /**
     221         * se positionner dans le tableau arborescent
     222         *
     223         * @param <type> $base
     224         * @param <type> $chemin
     225         * @return <type>
     226         */
    193227        function & monte_arbre(&$base, $chemin){
    194228                if (!$chemin) {
     
    214248       
    215249
    216         //
    217         // Cherche le vrai nom d'une table
    218         // ainsi que ses cles primaires
    219         //
     250        /**
     251         * Cherche le vrai nom d'une table
     252         * ainsi que ses cles primaires
     253         *
     254         * @param <type> $table
     255         * @return <type>
     256         */
    220257        function get_table_id($table) {
    221258                static $catab = array(
  • _plugins_/cfg/depots/tablepack.php

    • Property svn:keywords set to Id
    r22016 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
    7  *
    8  * classe cfg_extrapack: storage serialise dans extra de spip_auteurs ou autre
     3/**
     4 * Plugin générique de configuration pour SPIP
     5 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
     
    1216
    1317
    14 
    15 // cfg_tablepack retrouve et met a jour les donnees serialisees dans une colonne d'une table
    16 // par défaut : colonne 'cfg' et table 'spip_auteurs'
    17 // ici, cfg_id est obligatoire ... peut-être mappé sur l'auteur courant (a voir)
    18 //
    19 //
    20 // pour #CONFIG{xxx} ou lire_config('xxx') si xxx demarre par
    21 // ~ on utilise la colonne 'cfg' de spip_auteurs
    22 //   ~ tout court veut dire l'auteur connecte,
    23 //   ~123 celui de l'auteur 123
    24 
    25 // Pour utiliser une autre colonne, il faut renseigner @colonne
    26 //   ~@extra/champ ou
    27 //   ~id_auteur@prefs/champ
    28 //
    29 // Pour recuperer des valeurs d'une table particuliere,
    30 // il faut utiliser 'table:id/champ' ou 'table@colonne:id/champ'
    31 //   table:123 contenu de la colonne 'cfg' de l'enregistrement id 123 de "table"
    32 //   rubriques@extra:3/qqc  rubrique 3, colonne extra, champ 'qqc'
    33 //
    34 // "table" est un nom de table ou un raccourci comme "article"
    35 // on peut croiser plusieurs id comme spip_auteurs_articles:6:123
    36 // (mais il n'y a pas d'extra dans spip_auteurs_articles ...)
    37 // Le 2eme argument de la balise est la valeur defaut comme pour la dist
    38 //
    39 
     18/**
     19 * Storage serialise dans extra de spip_auteurs ou autre
     20 *
     21 *
     22 * Cette classe retrouve et met a jour les donnees serialisees dans une colonne d'une table
     23 * par défaut : colonne 'cfg' et table 'spip_auteurs'
     24 * ici, cfg_id est obligatoire ... peut-être mappé sur l'auteur courant (a voir)
     25 *
     26 *
     27 * pour #CONFIG{xxx} ou lire_config('xxx') si xxx demarre par
     28 * ~ on utilise la colonne 'cfg' de spip_auteurs
     29 *   ~ tout court veut dire l'auteur connecte,
     30 *   ~123 celui de l'auteur 123
     31 *
     32 * Pour utiliser une autre colonne, il faut renseigner @colonne
     33 *   ~@extra/champ ou
     34 *   ~id_auteur@prefs/champ
     35 *
     36 * Pour recuperer des valeurs d'une table particuliere,
     37 * il faut utiliser 'table:id/champ' ou 'table@colonne:id/champ'
     38 *   table:123 contenu de la colonne 'cfg' de l'enregistrement id 123 de "table"
     39 *   rubriques@extra:3/qqc  rubrique 3, colonne extra, champ 'qqc'
     40 *
     41 * "table" est un nom de table ou un raccourci comme "article"
     42 * on peut croiser plusieurs id comme spip_auteurs_articles:6:123
     43 * (mais il n'y a pas d'extra dans spip_auteurs_articles ...)
     44 * Le 2eme argument de la balise est la valeur defaut comme pour la dist
     45 */
    4046class cfg_depot_tablepack
    4147{
     
    5460        var $version = 2;
    5561       
     62        /**
     63         * Dépôt dans les attributs de la classe
     64         *
     65         * @param <type> $params
     66         */
    5667        function cfg_depot_tablepack($params=array())
    5768        {
     
    6172        }
    6273       
    63         // charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     74        /**
     75         * charge la base (racine) et le point de l'arbre sur lequel on se trouve (ici)
     76         *
     77         * @param boolean $lire # inutilisé
     78         * @return <type>
     79         */
    6480        function charger($lire = false){
    6581                if (!$this->param['colonne'])   $this->param['colonne'] = 'cfg';
     
    102118        }
    103119       
    104         // recuperer les valeurs.
     120        /**
     121         * recuperer les valeurs.
     122         *
     123         * @return <type>
     124         */
    105125        function lire()
    106126        {
     
    131151
    132152
    133         // ecrit une entree pour tous les champs
     153        /**
     154         * ecrit chaque enregistrement pour chaque champ.
     155         *
     156         * @return <type>
     157         */
    134158        function ecrire()
    135159        {
     
    154178       
    155179       
    156         // supprime chaque enregistrement de meta pour chaque champ
     180        /**
     181         * supprime chaque enregistrement pour chaque champ.
     182         *
     183         * @return <type>
     184         */
    157185        function effacer(){
    158186                // charger
     
    180208       
    181209       
    182         // charger les arguments
    183         // lire_config(tablepack::table@colonne:id/nom/casier/champ
    184         // lire_config(tablepack::~id_auteur@colonne/chemin/champ
    185         // lire_config(tablepack::~@colonne/chemin/champ
     210        /**
     211         * charger les arguments de
     212         * - lire_config(tablepack::table@colonne:id/nom/casier/champ)
     213         * - lire_config(tablepack::~id_auteur@colonne/chemin/champ)
     214         * - lire_config(tablepack::~@colonne/chemin/champ
     215         *
     216         * @param <type> $args
     217         * @return <type>
     218         */
    186219        function charger_args($args){
    187220                $args = explode('/',$args);
     
    223256       
    224257       
    225         // se positionner dans le tableau arborescent
     258        /**
     259         * se positionner dans le tableau arborescent
     260         *
     261         * @param <type> $base
     262         * @param <type> $chemin
     263         * @return <type>
     264         */
     265
    226266        function & monte_arbre(&$base, $chemin){
    227267                if (!$chemin) {
     
    246286        }
    247287       
    248        
     288
     289        /**
     290         *
     291         * @param <type> $creer
     292         * @return <type>
     293         */
    249294        function verifier_colonne($creer = false) {
    250295                if (!$this->param['table'])
     
    262307        }
    263308
    264        
    265         //
    266         // Cherche le vrai nom d'une table
    267         // ainsi que ses cles primaires
    268         //
     309
     310        /**
     311         * Cherche le vrai nom d'une table ainsi que ses cles primaires
     312         *
     313         * @param <type> $table
     314         * @return <type>
     315         */
    269316        function get_table_id($table) {
    270317                static $catab = array(
  • _plugins_/cfg/exec/cfg.php

    • Property svn:keywords set to Id
    r30887 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
    8  * la fonction appelee par le core, une simple "factory" de la classe cfg
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
    1115if (!defined("_ECRIRE_INC_VERSION")) return;
    1216
     17/**
     18 * la fonction appelee par le core, une simple "factory" de la classe cfg
     19 *
     20 * @param <type> $class
     21 */
    1322function exec_cfg_dist($class = null)
    1423{
  • _plugins_/cfg/inc/cfg.php

    • Property svn:keywords set to ID
    r34765 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    813 */
    914
     
    1217
    1318
    14 // Renvoie la liste des configurations disponibles dans le path
    15 // ou dans le dossier donne en argument
     19/**
     20 * Renvoie la liste des configurations disponibles dans le path
     21 * ou dans le dossier donne en argument
     22 *
     23 * @param <type> $dir
     24 * @return <type>
     25 */
    1626function liste_cfg($dir='') {
    1727        // Faire la liste des elements qui ont un cfg ; ca peut etre des plugins
     
    4050}
    4151
    42 // Renvoie une icone avec un lien vers la page de configuration d'un repertoire
    43 // donne
     52/**
     53 * Renvoie une icone avec un lien vers la page de configuration d'un repertoire donné
     54 *
     55 * @param <type> $dir
     56 * @return <type>
     57 */
    4458function icone_lien_cfg($dir) {
    4559        $ret = '';
     
    6175
    6276
    63 // retourne un tableau contenant une liste de fonds cfg et leurs parametres
    64 // d'onglet (oui/non/titre_parent), plus quelques autres parametres (url, titre, icone),
    65 // pour un repertoire donne (sinon tout le path)
     77/**
     78 * retourne un tableau contenant une liste de fonds cfg et leurs parametres
     79 * d'onglet (oui/non/titre_parent), plus quelques autres parametres (url, titre, icone),
     80 * pour un repertoire donne (sinon tout le path)
     81 *
     82 * @param <type> $dir
     83 * @return <type>
     84 */
    6685function lister_onglets_cfg($dir=''){
    6786        $onglets = array();
     
    111130
    112131
    113 
    114 // la classe cfg represente une page de configuration
     132/**
     133 * la classe cfg represente une page de configuration
     134 */
    115135class cfg
    116136{
    117137        var $form; // la classe cfg_formulaire
    118138       
     139        /**
     140         *
     141         * @param <type> $nom
     142         * @param <type> $cfg_id
     143         * @param <type> $opt
     144         */
    119145        function cfg($nom, $cfg_id = '', $opt = array()) {
    120146                include_spip('inc/cfg_formulaire');
     
    122148        }
    123149
     150        /**
     151         *
     152         * @return <type>
     153         */
    124154        function autoriser()  {return $this->form->autoriser(); }
     155       
     156        /**
     157         *
     158         * @return <type>
     159         */
    125160        function traiter()  {return $this->form->traiter();}
    126161       
     162        /**
     163         *
     164         * @return <type>
     165         */
    127166        function get_titre(){ return $this->form->param['titre'];}
     167       
     168        /**
     169         *
     170         * @return <type>
     171         */
    128172        function get_nom()  { return $this->form->param['nom'];}
     173       
     174        /**
     175         *
     176         * @return <type>
     177         */
    129178        function get_boite(){
    130179                if (!(($titre = $this->form->param['titre']) && ($boite = $this->form->param['boite']))){
     
    133182                return $boite;
    134183        }
    135         // pour pouvoir tester si la presentation des formulaires doit etre appliquee ou non
    136         // m'est avis que ca devrait virer cette 'presentation=auto'...
    137         // c'est comme 'rediriger', il n'y a que le plugin 'autorite' qui l'utilise
     184
     185        /**
     186         * pour pouvoir tester si la presentation des formulaires doit etre appliquee ou non
     187         * m'est avis que ca devrait virer cette 'presentation=auto'...
     188         * c'est comme 'rediriger', il n'y a que le plugin 'autorite' qui l'utilise
     189         *
     190         * @return <type>
     191         */
    138192        function get_presentation() { return $this->form->param['presentation'];        }
    139193       
    140         //
    141         // Affiche la boite d'info
    142         // des liens vers les autres fonds CFG
    143         // definis par la variable liens
    144         // <!-- liens*=moncfg -->
    145         // s'il y a une chaine de langue 'moncfg', le texte sera traduit
    146         //
    147         // Ou
    148         // <!-- liens*=prefixe_plugin:moncfg -->
    149         // pour utiliser la chaine de langue de prefixe_plugin
    150         //
     194        /**
     195         * Affiche la boite d'info des liens vers les autres fonds CFG
     196         *
     197         * Les liens sont definis par la variable liens
     198         * <code><!-- liens*=moncfg --></code>
     199         * s'il y a une chaine de langue 'moncfg', le texte sera traduit
     200         * ou
     201         * <code><!-- liens*=prefixe_plugin:moncfg --></code>
     202         * pour utiliser la chaine de langue de prefixe_plugin
     203         *
     204         * @return <type>
     205         */
    151206        function liens()
    152207        {
     
    162217
    163218
    164         //
    165         // Affiche un lien vers le fond dont le nom ($lien)
    166         // est passe en parametre
    167         // a condition que le fichier fonds/cfg_$lien.html existe
    168         //
     219        /**
     220         * Affiche un lien vers le fond dont le nom ($lien)
     221         * est passe en parametre
     222         * a condition que le fichier fonds/cfg_$lien.html existe
     223         *
     224         * @param <type> $lien
     225         * @param <type> $nom
     226         * @return <type>
     227         */
    169228        function generer_lien($lien, $nom='')
    170229        {
     
    181240       
    182241       
    183         //
    184         // Les liens multi sont appelles par
    185         // liens_multi*=nom_du_fond
    186         // a condition que le fichier fonds/cfg_$lien.html existe
    187         //
     242        /**
     243         * Les liens multi sont appelles par liens_multi*=nom_du_fond
     244         * a condition que le fichier fonds/cfg_$lien.html existe
     245         *
     246         * @return <type>
     247         */
    188248        function liens_multi(){
    189249                // liens multiples
     
    195255                return ($return)?"<ul>$return</ul>":'';
    196256        }
    197        
     257
     258        /**
     259         *
     260         * @param <type> $lien
     261         * @param <type> $nom
     262         * @return <type>
     263         */
    198264        function generer_lien_multi($lien, $nom=''){
    199265                // nom est une chaine, pas une cle de tableau.
     
    223289        }
    224290       
    225         //
    226         // Affiche la liste des onglets de CFG
    227         //
    228         // Recupere les fonds CFG et analyse ceux-ci
    229         // - si onglet=oui : affiche l'onglet (valeur par defaut)
    230         // - si onglet=non : n'affiche pas l'onglet
    231         // - si onglet=fond_cfg_parent : n'affiche pas l'onglet, mais 'exposera'
    232         // l'element parent indique (sous entendu que
    233         // le parent n'a pas 'onglet=non' sinon rien ne sera expose...
    234         //
     291        /**
     292         * Affiche la liste des onglets de CFG
     293         *
     294         * Recupere les fonds CFG et analyse ceux-ci
     295         * - si onglet=oui : affiche l'onglet (valeur par defaut)
     296         * - si onglet=non : n'affiche pas l'onglet
     297         * - si onglet=fond_cfg_parent : n'affiche pas l'onglet, mais 'exposera'
     298         * l'element parent indique (sous entendu que
     299         * le parent n'a pas 'onglet=non' sinon rien ne sera expose...
     300         *
     301         * @return <type>
     302         */
    235303        function barre_onglets(){
    236304               
     
    284352       
    285353
    286         // affiche le descriptif du formulaire
     354        /**
     355         * affiche le descriptif du formulaire
     356         *
     357         * @return <type>
     358         */
    287359        function descriptif(){
    288360                if ($d = $this->form->param['descriptif'])
     
    290362        }
    291363       
    292         // affiche une colonne à gauche
     364        /**
     365         * affiche une colonne à gauche
     366         *
     367         * @return <type>
     368         */
    293369        function gauche(){
    294370                if ($d = $this->form->param['gauche'])
     
    296372        }
    297373       
    298         // affiche le message en cas d'acces interdit
     374        /**
     375         * affiche le message en cas d'acces interdit
     376         *
     377         * @return <type>
     378         */
    299379        function acces_refuse(){
    300380                include_spip('inc/minipres');
     
    305385        }
    306386       
    307         // afficher les messages de cfg
     387        /**
     388         * afficher les messages de cfg
     389         *
     390         * @return <type>
     391         */
    308392        function messages(){
    309393                $m = $this->form->messages; $messages = array();
     
    318402        }
    319403       
    320         // affichage du formulaire (ou a defaut du texte 'choisir le module a configurer')
     404        /**
     405         * affichage du formulaire (ou a defaut du texte 'choisir le module a configurer')
     406         *
     407         * @return <type>
     408         */
    321409        function formulaire() {
    322410                $retour = "";   
  • _plugins_/cfg/inc/cfg_config.php

    • Property svn:keywords set to ID
    r34444 r36720  
    11<?php
    2 /*
    3  * Plugin CFG pour SPIP
    4  * (c) toggg, marcimat 2007-2008, distribue sous licence GNU/GPL
    5  * Documentation et contact: http://www.spip-contrib.net/
     2/**
     3 * Plugin générique de configuration pour SPIP
    64 *
    7  * Definitions des fonctions lire_config, ecrire_config et effacer_config.
    8  *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
    912 */
    1013
  • _plugins_/cfg/inc/cfg_formulaire.php

    • Property svn:keywords set to Id
    r35012 r36720  
    11<?php
    22
    3 
    4 /*
    5  * Plugin CFG pour SPIP
    6  * (c) toggg 2007, distribue sous licence GNU/GPL
    7  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    85 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg, marcimat 2007-2008
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    913 */
    1014
  • _plugins_/cfg/inc/compat_cfg.php

    • Property svn:keywords set to Id
    r31344 r36720  
    11<?php
    22
    3 /*
    4  * Plugin CFG pour SPIP
    5  * (c) toggg 2007, distribue sous licence GNU/GPL
    6  * Documentation et contact: http://www.spip-contrib.net/
     3/**
     4 * Plugin générique de configuration pour SPIP
    75 *
     6 * @license    GNU/GPL
     7 * @package    plugins
     8 * @subpackage cfg
     9 * @category   outils
     10 * @copyright  (c) toggg 2007
     11 * @link       http://www.spip-contrib.net/
     12 * @version    $Id$
    813 */
    914
  • _plugins_/cfg/vues/config.php

    • Property svn:keywords set to Id
    r30234 r36720  
    11<?php
     2/**
     3 * Plugin générique de configuration pour SPIP
     4 *
     5 * @license    GNU/GPL
     6 * @package    plugins
     7 * @subpackage cfg
     8 * @category   outils
     9 * @copyright  (c) toggg, marcimat 2007-2008
     10 * @link       http://www.spip-contrib.net/
     11 * @version    $Id$
     12 */
    213
    314function vues_config_dist($type, $modele, $id, $content) {
Note: See TracChangeset for help on using the changeset viewer.