Changeset 93617 in spip-zone for _core_/plugins/mots/base/mots.php


Ignore:
Timestamp:
Dec 13, 2015, 11:44:49 AM (5 years ago)
Author:
cedric@…
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/mots/base/mots.php

    r89285 r93617  
    1313/**
    1414 * Déclarations relatives à la base de données
    15  * 
     15 *
    1616 * @package SPIP\Mots\Pipelines
    17 **/
    18 if (!defined('_ECRIRE_INC_VERSION')) return;
     17 **/
     18if (!defined('_ECRIRE_INC_VERSION')) {
     19        return;
     20}
    1921
    2022/**
     
    2729 *     Déclarations d'interface pour le compilateur
    2830 */
    29 function mots_declarer_tables_interfaces($interfaces){
    30 
    31         $interfaces['table_des_tables']['mots']='mots';
    32         $interfaces['table_des_tables']['groupes_mots']='groupes_mots';
     31function mots_declarer_tables_interfaces($interfaces) {
     32
     33        $interfaces['table_des_tables']['mots'] = 'mots';
     34        $interfaces['table_des_tables']['groupes_mots'] = 'groupes_mots';
    3335
    3436        $interfaces['exceptions_des_tables']['mots']['titre_mot'] = 'titre';
    35         $interfaces['table_des_traitements']['TYPE']['mots']= _TRAITEMENT_TYPO_SANS_NUMERO;
     37        $interfaces['table_des_traitements']['TYPE']['mots'] = _TRAITEMENT_TYPO_SANS_NUMERO;
    3638
    3739        $interfaces['exceptions_des_jointures']['titre_mot'] = array('spip_mots', 'titre');
     
    4850
    4951
    50 
    5152/**
    5253 * Déclarer les tables auxiliaires des mots
     
    5859 *     Description complétée des tables
    5960 */
    60 function mots_declarer_tables_auxiliaires($tables_auxiliaires){
     61function mots_declarer_tables_auxiliaires($tables_auxiliaires) {
    6162
    6263        $spip_mots_liens = array(
    63                         "id_mot"        => "bigint(21) DEFAULT '0' NOT NULL",
    64                         "id_objet"      => "bigint(21) DEFAULT '0' NOT NULL",
    65                         "objet" => "VARCHAR (25) DEFAULT '' NOT NULL");
     64                "id_mot" => "bigint(21) DEFAULT '0' NOT NULL",
     65                "id_objet" => "bigint(21) DEFAULT '0' NOT NULL",
     66                "objet" => "VARCHAR (25) DEFAULT '' NOT NULL"
     67        );
    6668
    6769        $spip_mots_liens_key = array(
    68                         "PRIMARY KEY"           => "id_mot,id_objet,objet",
    69                         "KEY id_mot"    => "id_mot",
    70                         "KEY id_objet"  => "id_objet",
    71                         "KEY objet"     => "objet",
     70                "PRIMARY KEY" => "id_mot,id_objet,objet",
     71                "KEY id_mot" => "id_mot",
     72                "KEY id_objet" => "id_objet",
     73                "KEY objet" => "objet",
    7274        );
    7375
    7476        $tables_auxiliaires['spip_mots_liens'] =
    7577                array('field' => &$spip_mots_liens, 'key' => &$spip_mots_liens_key);
    76                
     78
    7779        return $tables_auxiliaires;
    7880}
     
    8890 *     Description complétée des tables
    8991 */
    90 function mots_declarer_tables_objets_sql($tables){
     92function mots_declarer_tables_objets_sql($tables) {
    9193        $tables['spip_mots'] = array(
    92                 'type'=>'mot',
     94                'type' => 'mot',
    9395                'type_surnoms' => array('mot-cle'), // pour les icones...
    9496                'texte_retour' => 'icone_retour',
     
    100102                'texte_logo_objet' => 'mots:logo_mot_cle',
    101103                'texte_creer_associer' => 'mots:creer_et_associer_un_mot',
    102                 'info_aucun_objet'=> 'mots:info_aucun_mot_cle',
     104                'info_aucun_objet' => 'mots:info_aucun_mot_cle',
    103105                'info_1_objet' => 'info_1_mot_cle',
    104106                'info_nb_objets' => 'info_nb_mots_cles',
     
    106108                'date' => 'date',
    107109                'principale' => 'oui',
    108                 'field'=> array(
    109                         "id_mot"        => "bigint(21) NOT NULL",
    110                         "titre" => "text DEFAULT '' NOT NULL",
    111                         "descriptif"    => "text DEFAULT '' NOT NULL",
    112                         "texte" => "longtext DEFAULT '' NOT NULL",
    113                         "id_groupe"     => "bigint(21) DEFAULT 0 NOT NULL",
    114                         "type"  => "text DEFAULT '' NOT NULL",
    115                         "maj"   => "TIMESTAMP"
     110                'field' => array(
     111                        "id_mot" => "bigint(21) NOT NULL",
     112                        "titre" => "text DEFAULT '' NOT NULL",
     113                        "descriptif" => "text DEFAULT '' NOT NULL",
     114                        "texte" => "longtext DEFAULT '' NOT NULL",
     115                        "id_groupe" => "bigint(21) DEFAULT 0 NOT NULL",
     116                        "type" => "text DEFAULT '' NOT NULL",
     117                        "maj" => "TIMESTAMP"
    116118                ),
    117119                'key' => array(
    118                         "PRIMARY KEY"   => "id_mot",
     120                        "PRIMARY KEY" => "id_mot",
    119121                        "KEY id_groupe" => "id_groupe"
    120122                ),
    121123                'rechercher_champs' => array(
    122                   'titre' => 8, 'texte' => 1, 'descriptif' => 5
    123                 ),
    124                 'tables_jointures' => array(
    125                         #'mots_liens' // declare generiquement ci dessous
    126                 ),
    127                 'champs_versionnes' => array('titre', 'descriptif', 'texte','id_groupe'),
     124                        'titre' => 8,
     125                        'texte' => 1,
     126                        'descriptif' => 5
     127                ),
     128                'tables_jointures' => array(#'mots_liens' // declare generiquement ci dessous
     129                ),
     130                'champs_versionnes' => array('titre', 'descriptif', 'texte', 'id_groupe'),
    128131        );
    129132
    130133        $tables['spip_groupes_mots'] = array(
    131                 'table_objet_surnoms' => array('groupemot','groupe_mots' /*hum*/,'groupe_mot' /* hum*/,'groupe' /*hum (EXPOSE)*/),
    132                 'type'=>'groupe_mots',
    133                 'type_surnoms' => array('groupes_mot','groupemot','groupe_mot'),
     134                'table_objet_surnoms' => array(
     135                        'groupemot',
     136                        'groupe_mots'
     137                        /*hum*/,
     138                        'groupe_mot'
     139                        /* hum*/,
     140                        'groupe'
     141                        /*hum (EXPOSE)*/
     142                ),
     143                'type' => 'groupe_mots',
     144                'type_surnoms' => array('groupes_mot', 'groupemot', 'groupe_mot'),
    134145                'texte_retour' => 'icone_retour',
    135146                'texte_objets' => 'mots:titre_groupes_mots',
     
    138149                'texte_creer' => 'mots:icone_creation_groupe_mots',
    139150                'texte_logo_objet' => 'mots:logo_groupe',
    140                 'info_aucun_objet'=> 'mots:info_aucun_groupemots',
     151                'info_aucun_objet' => 'mots:info_aucun_groupemots',
    141152                'info_1_objet' => 'mots:info_1_groupemots',
    142153                'info_nb_objets' => 'mots:info_nb_groupemots',
     
    145156                'principale' => 'oui',
    146157                'page' => '', // pas de page publique pour les groupes
    147                 'field'=> array(
    148                         "id_groupe"     => "bigint(21) NOT NULL",
    149                         "titre" => "text DEFAULT '' NOT NULL",
    150                         "descriptif"    => "text DEFAULT '' NOT NULL",
    151                         "texte" => "longtext DEFAULT '' NOT NULL",
    152                         "unseul"        => "varchar(3) DEFAULT '' NOT NULL",
    153                         "obligatoire"   => "varchar(3) DEFAULT '' NOT NULL",
     158                'field' => array(
     159                        "id_groupe" => "bigint(21) NOT NULL",
     160                        "titre" => "text DEFAULT '' NOT NULL",
     161                        "descriptif" => "text DEFAULT '' NOT NULL",
     162                        "texte" => "longtext DEFAULT '' NOT NULL",
     163                        "unseul" => "varchar(3) DEFAULT '' NOT NULL",
     164                        "obligatoire" => "varchar(3) DEFAULT '' NOT NULL",
    154165                        "tables_liees" => "text DEFAULT '' NOT NULL",
    155                         "minirezo"      => "varchar(3) DEFAULT '' NOT NULL",
    156                         "comite"        => "varchar(3) DEFAULT '' NOT NULL",
    157                         "forum" => "varchar(3) DEFAULT '' NOT NULL",
    158                         "maj"   => "TIMESTAMP"
     166                        "minirezo" => "varchar(3) DEFAULT '' NOT NULL",
     167                        "comite" => "varchar(3) DEFAULT '' NOT NULL",
     168                        "forum" => "varchar(3) DEFAULT '' NOT NULL",
     169                        "maj" => "TIMESTAMP"
    159170                ),
    160171                'key' => array(
    161                         "PRIMARY KEY"   => "id_groupe"
     172                        "PRIMARY KEY" => "id_groupe"
    162173                ),
    163174                'rechercher_champs' => array(
    164             'titre' => 8, 'texte' => 1, 'descriptif' => 5
     175                        'titre' => 8,
     176                        'texte' => 1,
     177                        'descriptif' => 5
    165178                ),
    166179                'tables_jointures' => array(
    167180                        'mots'
    168181                ),
    169                 'champs_versionnes' => array('titre', 'descriptif', 'texte','un_seul','obligatoire','tables_liees','minirezo','forum','comite'),
     182                'champs_versionnes' => array(
     183                        'titre',
     184                        'descriptif',
     185                        'texte',
     186                        'un_seul',
     187                        'obligatoire',
     188                        'tables_liees',
     189                        'minirezo',
     190                        'forum',
     191                        'comite'
     192                ),
    170193        );
    171194
    172195        // jointures sur les mots pour tous les objets
    173         $tables[]['tables_jointures'][]= 'mots_liens';
    174         $tables[]['tables_jointures'][]= 'mots';
     196        $tables[]['tables_jointures'][] = 'mots_liens';
     197        $tables[]['tables_jointures'][] = 'mots';
    175198
    176199        // cas particulier des auteurs et mots : declarer explicitement mots_liens comme jointure privilegiee
    177200        // cf https://core.spip.net/issues/2329
    178         $tables['spip_auteurs']['tables_jointures'][]= 'mots_liens';
    179         $tables['spip_auteurs']['tables_jointures'][]= 'mots';
    180         $tables['spip_mots']['tables_jointures'][]= 'mots_liens';
    181         $tables['spip_mots']['tables_jointures'][]= 'mots';
     201        $tables['spip_auteurs']['tables_jointures'][] = 'mots_liens';
     202        $tables['spip_auteurs']['tables_jointures'][] = 'mots';
     203        $tables['spip_mots']['tables_jointures'][] = 'mots_liens';
     204        $tables['spip_mots']['tables_jointures'][] = 'mots';
    182205
    183206
     
    189212        return $tables;
    190213}
     214
    191215?>
Note: See TracChangeset for help on using the changeset viewer.