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/action/editer_mot.php

    r93543 r93617  
    1616 * @package SPIP\Mots\Actions
    1717 */
    18 if (!defined("_ECRIRE_INC_VERSION")) return;
     18if (!defined("_ECRIRE_INC_VERSION")) {
     19        return;
     20}
    1921
    2022include_spip('inc/filtres');
     
    2628 *
    2729 * Si aucun identifiant n'est donné, on crée alors un nouveau mot clé.
    28  * 
     30 *
    2931 * @param null|int $arg
    3032 *     Identifiant du mot-clé. En absence utilise l'argument
     
    3234 * @return array
    3335 *     Liste (identifiant du mot clé, Texte d'erreur éventuel)
    34 **/
    35 function action_editer_mot_dist($arg = null)
    36 {
    37         if (is_null($arg)){
     36 **/
     37function action_editer_mot_dist($arg = null) {
     38        if (is_null($arg)) {
    3839                $securiser_action = charger_fonction('securiser_action', 'inc');
    3940                $arg = $securiser_action();
     
    4748
    4849        // Enregistre l'envoi dans la BD
    49         if ($id_mot > 0) $err = mot_modifier($id_mot);
    50        
    51         return array($id_mot,$err);
     50        if ($id_mot > 0) {
     51                $err = mot_modifier($id_mot);
     52        }
     53
     54        return array($id_mot, $err);
    5255}
    5356
     
    5760 * @pipeline_appel pre_insertion
    5861 * @pipeline_appel post_insertion
    59  * 
     62 *
    6063 * @param int $id_groupe
    6164 *     Identifiant du groupe de mot
     
    6770
    6871        $champs = array();
    69         $row = sql_fetsel("titre", "spip_groupes_mots", "id_groupe=".intval($id_groupe));
     72        $row = sql_fetsel("titre", "spip_groupes_mots", "id_groupe=" . intval($id_groupe));
    7073        if ($row) {
    7174                $champs['id_groupe'] = $id_groupe;
    7275                $champs['type'] = $row['titre'];
    73         }
    74         else
     76        } else {
    7577                return false;
    76 
    77         if ($set)
     78        }
     79
     80        if ($set) {
    7881                $champs = array_merge($champs, $set);
     82        }
    7983
    8084        // Envoyer aux plugins
     
    105109/**
    106110 * Modifier un mot
    107  * 
     111 *
    108112 * @param int $id_mot
    109113 *     Identifiant du mot clé à modifier
     
    120124        include_spip('inc/modifier');
    121125        $c = collecter_requests(
    122                 // white list
    123                 array(
    124                  'titre', 'descriptif', 'texte', 'id_groupe'
     126        // white list
     127                array(
     128                        'titre',
     129                        'descriptif',
     130                        'texte',
     131                        'id_groupe'
    125132                ),
    126133                // black list
     
    129136                $set
    130137        );
    131        
     138
    132139        if ($err = objet_modifier_champs('mot', $id_mot,
    133140                array(
     
    135142                        'nonvide' => array('titre' => _T('info_sans_titre'))
    136143                ),
    137                 $c))
     144                $c)
     145        ) {
    138146                return $err;
    139 
    140         $c = collecter_requests(array('id_groupe', 'type'),array(),$set);
     147        }
     148
     149        $c = collecter_requests(array('id_groupe', 'type'), array(), $set);
    141150        $err = mot_instituer($id_mot, $c);
     151
    142152        return $err;
    143153}
     
    148158 * @pipeline_appel pre_insertion
    149159 * @pipeline_appel post_insertion
    150  * 
     160 *
    151161 * @param int $id_mot
    152162 *     Identifiant du mot clé
     
    156166 *     Null si aucun champ à modifier, chaîne vide sinon.
    157167 */
    158 function mot_instituer($id_mot, $c){
     168function mot_instituer($id_mot, $c) {
    159169        $champs = array();
    160170        // regler le groupe
    161171        if (isset($c['id_groupe']) OR isset($c['type'])) {
    162                 $row = sql_fetsel("titre", "spip_groupes_mots", "id_groupe=".intval($c['id_groupe']));
     172                $row = sql_fetsel("titre", "spip_groupes_mots", "id_groupe=" . intval($c['id_groupe']));
    163173                if ($row) {
    164174                        $champs['id_groupe'] = $c['id_groupe'];
     
    173183                                'table' => 'spip_mots',
    174184                                'id_objet' => $id_mot,
    175                                 'action'=>'instituer',
     185                                'action' => 'instituer',
    176186                        ),
    177187                        'data' => $champs
     
    179189        );
    180190
    181         if (!$champs) return;
    182 
    183         sql_updateq('spip_mots', $champs, "id_mot=".intval($id_mot));
     191        if (!$champs) {
     192                return;
     193        }
     194
     195        sql_updateq('spip_mots', $champs, "id_mot=" . intval($id_mot));
    184196
    185197        //
     
    197209                                'table' => 'spip_mots',
    198210                                'id_objet' => $id_mot,
    199                                 'action'=>'instituer',
     211                                'action' => 'instituer',
    200212                        ),
    201213                        'data' => $champs
     
    217229 *
    218230 * @pipeline_appel trig_supprimer_objets_lies
    219  * 
     231 *
    220232 * @param int $id_mot
    221233 *     Identifiant du mot clé à supprimer
     
    223235 */
    224236function mot_supprimer($id_mot) {
    225         sql_delete("spip_mots", "id_mot=".intval($id_mot));
     237        sql_delete("spip_mots", "id_mot=" . intval($id_mot));
    226238        mot_dissocier($id_mot, '*');
    227239        pipeline('trig_supprimer_objets_lies',
    228240                array(
    229                         array('type'=>'mot','id'=>$id_mot)
     241                        array('type' => 'mot', 'id' => $id_mot)
    230242                )
    231243        );
    232244}
    233 
    234245
    235246
     
    237248 * Associer un mot à des objets listés sous forme
    238249 * `array($objet=>$id_objets,...)`
    239  * 
     250 *
    240251 * $id_objets peut lui-même être un scalaire ou un tableau pour une
    241252 * liste d'objets du même type
     
    249260 *     mot_associer(3, array('auteur'=>2));
    250261 *     // Ne fonctionnera pas ici car pas de champ 'vu' sur spip_mots_liens :
    251  *     mot_associer(3, array('auteur'=>2), array('vu'=>'oui)); 
     262 *     mot_associer(3, array('auteur'=>2), array('vu'=>'oui));
    252263 *     ```
    253  * 
     264 *
    254265 * @param int $id_mot
    255266 *     Identifiant du mot à faire associer
     
    261272 *     Nombre de modifications, false si erreur
    262273 */
    263 function mot_associer($id_mot, $objets, $qualif = null){
     274function mot_associer($id_mot, $objets, $qualif = null) {
    264275
    265276        include_spip('action/editer_liens');
     
    267278        // si il s'agit d'un groupe avec 'unseul', alors supprimer d'abord les autres
    268279        // mots de ce groupe associe a ces objets
    269         $id_groupe = sql_getfetsel('id_groupe','spip_mots','id_mot='.intval($id_mot));
     280        $id_groupe = sql_getfetsel('id_groupe', 'spip_mots', 'id_mot=' . intval($id_mot));
    270281        if (un_seul_mot_dans_groupe($id_groupe)) {
    271                 $mots_groupe = sql_allfetsel("id_mot", "spip_mots", "id_groupe=".intval($id_groupe));
    272                 $mots_groupe = array_map('reset',$mots_groupe);
    273                 objet_dissocier(array('mot'=>$mots_groupe), $objets);
    274         }
    275 
    276         return objet_associer(array('mot'=>$id_mot), $objets, $qualif);
    277 }
    278 
     282                $mots_groupe = sql_allfetsel("id_mot", "spip_mots", "id_groupe=" . intval($id_groupe));
     283                $mots_groupe = array_map('reset', $mots_groupe);
     284                objet_dissocier(array('mot' => $mots_groupe), $objets);
     285        }
     286
     287        return objet_associer(array('mot' => $id_mot), $objets, $qualif);
     288}
    279289
    280290
     
    282292 * Dissocier un mot des objets listés sous forme
    283293 * `array($objet=>$id_objets,...)`
    284  * 
     294 *
    285295 * $id_objets peut lui-même être un scalaire ou un tableau pour une
    286296 * liste d'objets du même type
    287  * 
     297 *
    288298 * un * pour $id_mot,$objet,$id_objet permet de traiter par lot
    289299 *
     
    295305 *     Nombre de modifications, false si erreur
    296306 */
    297 function mot_dissocier($id_mot, $objets){
     307function mot_dissocier($id_mot, $objets) {
    298308        include_spip('action/editer_liens');
    299         return objet_dissocier(array('mot'=>$id_mot), $objets);
     309
     310        return objet_dissocier(array('mot' => $id_mot), $objets);
    300311}
    301312
     
    303314 * Qualifier le lien d'un mot avec les objets listés
    304315 * `array($objet=>$id_objets,...)`
    305  * 
     316 *
    306317 * $id_objets peut lui-même être un scalaire ou un tableau pour une
    307318 * liste d'objets du même type
    308  * 
     319 *
    309320 * Une * pour $id_auteur,$objet,$id_objet permet de traiter par lot
    310  * 
     321 *
    311322 * @example
    312323 *     ```
     
    323334 *     Nombre de modifications, false si erreur
    324335 */
    325 function mot_qualifier($id_mot, $objets, $qualif){
     336function mot_qualifier($id_mot, $objets, $qualif) {
    326337        include_spip('action/editer_liens');
    327         return objet_qualifier(array('mot'=>$id_mot), $objets, $qualif);
    328 }
    329 
     338
     339        return objet_qualifier(array('mot' => $id_mot), $objets, $qualif);
     340}
    330341
    331342
    332343/**
    333344 * Teste si un groupe ne doit avoir qu'un seul mot clé associé
    334  * 
     345 *
    335346 * Renvoyer TRUE si le groupe de mot ne doit être associé qu'une fois aux objet
    336347 * (maximum un seul mot de ce groupe associé à chaque objet)
     
    341352 *     true si un seul mot doit être lié avec ce groupe, false sinon.
    342353 */
    343 function un_seul_mot_dans_groupe($id_groupe)
    344 {
     354function un_seul_mot_dans_groupe($id_groupe) {
    345355        return sql_countsel('spip_groupes_mots', "id_groupe=$id_groupe AND unseul='oui'");
    346356}
    347 
    348357
    349358
     
    356365 * @deprecated Utiliser mot_inserer()
    357366 * @see mot_inserer()
    358  * 
     367 *
    359368 * @param int $id_groupe
    360369 *     Identifiant du groupe de mot
     
    371380 * @deprecated Utiliser mot_modifier()
    372381 * @see mot_modifier()
    373  * 
     382 *
    374383 * @param int $id_mot
    375384 *     Identifiant du mot clé à modifier
     
    392401 * @deprecated Utiliser mot_modifier()
    393402 * @see mot_modifier()
    394  * 
     403 *
    395404 * @param int $id_mot
    396405 *     Identifiant du mot clé à modifier
Note: See TracChangeset for help on using the changeset viewer.