Changeset 93630 in spip-zone


Ignore:
Timestamp:
Dec 13, 2015, 11:59:24 AM (4 years ago)
Author:
cedric@…
Message:

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

Location:
_core_/plugins/vertebres
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/vertebres/public/vertebrer.php

    r93300 r93630  
    2222 * - tri ascendant et descendant sur chacune des colonnes
    2323 * - critere conditionnel donnant l'extrait correspondant a la colonne en URL
    24  * 
     24 *
    2525 * @package SPIP\Vertebres\Fonctions
    26 **/
    27 
    28 if (!defined("_ECRIRE_INC_VERSION")) return;
     26 **/
     27
     28if (!defined("_ECRIRE_INC_VERSION")) {
     29        return;
     30}
    2931
    3032
     
    3739 * @return string
    3840 *     Ligne de tableau
    39 **/
    40 function vertebrer_sort($fields)
    41 {
     41 **/
     42function vertebrer_sort($fields) {
    4243        $res = '';
    43         foreach($fields as $n => $t) {
    44                 $res .= "\n\t\t<th scope='col'>[(#TRI{"."$n,$n,ajax})]</th>";
    45         }
     44        foreach ($fields as $n => $t) {
     45                $res .= "\n\t\t<th scope='col'>[(#TRI{" . "$n,$n,ajax})]</th>";
     46        }
     47
    4648        return $res;
    4749}
     
    5052 * Retourne un morceau de squelette pour ajouter des recherches sur chaque champ de la table
    5153 *
    52  * Autant de formulaire que de champs (pour les criteres conditionnels) 
    53  * 
     54 * Autant de formulaire que de champs (pour les criteres conditionnels)
     55 *
    5456 * @param array $fields
    5557 *     Liste des champs de la table
    5658 * @return string
    5759 *     Ligne de tableau
    58 **/
    59 function vertebrer_form($fields)
    60 {
     60 **/
     61function vertebrer_form($fields) {
    6162        $res = '';
    6263        $url = join('|', array_keys($fields));
    6364        $url = "#SELF|\n\t\t\tparametre_url{'$url',''}";
    64         foreach($fields as $n => $t) {
     65        foreach ($fields as $n => $t) {
    6566                $s = sql_test_int($t) ? 11
    66                   : (preg_match('/char\s*\((\d)\)/i', $t, $r) ? $r[1] : '');
    67 
    68                 if (!in_array($n, array('date', 'date_redac', 'lang'))){
     67                        : (preg_match('/char\s*\((\d)\)/i', $t, $r) ? $r[1] : '');
     68
     69                if (!in_array($n, array('date', 'date_redac', 'lang'))) {
    6970                        $res .= "\n\t\t<td>
    70                                 [(#ENV{".$n."}|non)
     71                                [(#ENV{" . $n . "}|non)
    7172                                <a href='#' onclick=\"jQuery(this).toggle('fast').siblings('form').toggle('fast');return false;\">[(#CHEMIN_IMAGE{rechercher-20.png}|balise_img)]</a>
    7273                                ]
    73                                 <form class='[(#ENV{".$n."}|non)none-js]' action='./' method='get'>"
    74                          . "<div>"
    75                          . "\n\t\t\t<input name='$n'"
    76                          . ($s ? " size='$s'" : '')
    77                          . "value=\"[(#ENV{".$n."}|entites_html)]\""
    78                          . " />\n\t\t\t[($url|\n\t\t\tform_hidden)]"
    79                          . "\n\t\t</div></form></td>";
    80                 }
    81                 else
     74                                <form class='[(#ENV{" . $n . "}|non)none-js]' action='./' method='get'>"
     75                                . "<div>"
     76                                . "\n\t\t\t<input name='$n'"
     77                                . ($s ? " size='$s'" : '')
     78                                . "value=\"[(#ENV{" . $n . "}|entites_html)]\""
     79                                . " />\n\t\t\t[($url|\n\t\t\tform_hidden)]"
     80                                . "\n\t\t</div></form></td>";
     81                } else {
    8282                        $res .= "<td></td>";
    83         }
     83                }
     84        }
     85
    8486        return $res;
    8587}
     
    8991 *
    9092 * Autant de criteres conditionnels que de champs
    91  * 
     93 *
    9294 * @param array $fields
    9395 *     Liste des champs de la table
    9496 * @return string
    9597 *     Critères de boucles
    96 **/
    97 function vertebrer_crit($fields)
    98 {
     98 **/
     99function vertebrer_crit($fields) {
    99100        $res = "";
    100         foreach($fields as $n => $t) {
    101                 if (!in_array($n, array('date', 'date_redac', 'lang', 'recherche','logo')))
    102                         $res .= "\n\t\t{" . $n .  " ?}";
    103         }
     101        foreach ($fields as $n => $t) {
     102                if (!in_array($n, array('date', 'date_redac', 'lang', 'recherche', 'logo'))) {
     103                        $res .= "\n\t\t{" . $n . " ?}";
     104                }
     105        }
     106
    104107        return $res;
    105108}
     
    109112 * Retourne un morceau de squelette pour afficher le contenu de chaque
    110113 * champ SQL dans une ligne d'un tableau
    111  * 
     114 *
    112115 * Class CSS en fonction de la parité du numero de ligne.
    113116 * Style text-align en fonction du type SQL (numerique ou non).
    114  * 
     117 *
    115118 * Filtre de belle date sur type SQL signalant une date ou une estampillé.
    116119 *
    117120 * Si une colonne référence une table, ajoute un href sur sa page dynamique
    118121 * (il faudrait aller chercher sa def pour ilustrer les jointures en SPIP)
    119  * 
     122 *
    120123 * @param array $fields
    121124 *     Liste des champs de la table
    122125 * @return string
    123126 *     Ligne de tableau
    124 **/
    125 function vertebrer_cell($fields)
    126 {
     127 **/
     128function vertebrer_cell($fields) {
    127129        $res = "";
    128         foreach($fields as $n => $t) {
    129                 $texte = "#CHAMP_SQL{".$n."}";
    130                 if (preg_match('/\s+references\s+([\w_]+)/' , $t, $r)) {
     130        foreach ($fields as $n => $t) {
     131                $texte = "#CHAMP_SQL{" . $n . "}";
     132                if (preg_match('/\s+references\s+([\w_]+)/', $t, $r)) {
    131133                        $url = "[(#SELF|parametre_url{page,'" . $r[1] . "'})]";
    132134                        $texte = "<a href='$url'>" . $texte . "</a>";
     
    142144                $res .= "\n\t\t<td$s>$texte</td>";
    143145        }
     146
    144147        return $res;
    145148}
     
    149152 * table SQL à partir de la description de cette table.
    150153 *
    151  * @see base_trouver_table_dist()
     154 * @see  base_trouver_table_dist()
    152155 * @uses vertebrer_form()
    153156 * @uses vertebrer_crit()
    154157 * @uses vertebrer_cell()
    155158 * @uses vertebrer_sort()
    156  * 
     159 *
    157160 * @param array $desc
    158161 *     Descrption de la table, telle que retournéer par trouver_table.
    159162 * @return string
    160163 *     Contenu du squelette pour la table
    161 **/
    162 function public_vertebrer_dist($desc)
    163 {
     164 **/
     165function public_vertebrer_dist($desc) {
    164166        $nom = $desc['table'];
    165167        $surnom = $desc['id_table'];
     
    180182
    181183        return
    182 "#CACHE{0}
     184                "#CACHE{0}
    183185<B1>
    184186<h2>[(#GRAND_TOTAL|singulier_ou_pluriel{vertebres:1_donnee,vertebres:nb_donnees})]</h2>
  • _core_/plugins/vertebres/vertebres_pipelines.php

    r93299 r93630  
    1212
    1313/**
    14  * Utilisations de pipelines 
     14 * Utilisations de pipelines
    1515 *
    1616 * @package SPIP\Vertebres\Pipelines
    17 **/
     17 **/
    1818
    19 if (!defined('_ECRIRE_INC_VERSION')) return;
     19if (!defined('_ECRIRE_INC_VERSION')) {
     20        return;
     21}
    2022
    2123if (!defined('_DIR_VERTEBRES')) {
    2224        /**
    2325         * Chemin du répertoire stockant les squelettes calculés des vertèbres
     26         *
    2427         * @var string
    25         **/
     28         **/
    2629        define('_DIR_VERTEBRES', _DIR_CACHE . 'vertebres/');
    2730}
     
    3740 * @uses base_trouver_table_dist()
    3841 * @uses public_vertebrer_dist()
    39  * 
     42 *
    4043 * @param array $flux Données du pipeline
    4144 * @return array Données du pipeline
     
    4750        if (!$squelette = $flux['data']
    4851                AND $fond = $flux['args']['fond']
    49                 AND strncmp($fond,'prive/vertebres:',16)==0
    50                 AND $table = substr($fond,16)
     52                AND strncmp($fond, 'prive/vertebres:', 16) == 0
     53                AND $table = substr($fond, 16)
    5154                AND include_spip('inc/autoriser')
    52                 AND autoriser('webmestre'))
    53         {
     55                AND autoriser('webmestre')
     56        ) {
    5457
    5558                $ext = $flux['args']['ext'];
     
    5962                // et si l'on a la permission de l'afficher
    6063                $trouver_table = charger_fonction('trouver_table', 'base');
    61                 if ($desc= $trouver_table($table, $connect)) {
     64                if ($desc = $trouver_table($table, $connect)) {
    6265                        $fond = $table;
    6366                        $base = _DIR_VERTEBRES . 'table_' . $fond . ".$ext";
     
    7275                }
    7376        }
    74        
     77
    7578        return $flux;
    7679}
Note: See TracChangeset for help on using the changeset viewer.