Ignore:
Timestamp:
Dec 13, 2015, 11:52:51 AM (4 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/revisions/afficher_diff/jointure.php

    r93092 r93622  
    1111\***************************************************************************/
    1212
    13 if (!defined("_ECRIRE_INC_VERSION")) return;
     13if (!defined("_ECRIRE_INC_VERSION")) {
     14        return;
     15}
    1416
    1517include_spip('inc/diff');
     
    1719/**
    1820 * Afficher le diff d'un champ texte generique
     21 *
    1922 * @param string $champ
    2023 * @param string $old
     
    2427 * @return string
    2528 */
    26 function afficher_diff_jointure_dist($champ, $old, $new, $format = 'diff'){
    27         $join = substr($champ,9);
     29function afficher_diff_jointure_dist($champ, $old, $new, $format = 'diff') {
     30        $join = substr($champ, 9);
    2831        $objet = objet_type($join);
    2932
    30         $old = explode(',',$old);
    31         $new = explode(',',$new);
     33        $old = explode(',', $old);
     34        $new = explode(',', $new);
    3235
    3336        $liste = array();
    3437
    3538        // les communs
    36         $intersection = array_intersect($new,$old);
    37         foreach($intersection as $id)
    38                 if ($id=intval(trim($id)))
    39                         $liste[$id] = "<a href='".generer_url_entite($id,$objet)."' title='"._T(objet_info($objet,'texte_objet'))." $id'>".generer_info_entite($id,$objet,'titre')."</a>";
     39        $intersection = array_intersect($new, $old);
     40        foreach ($intersection as $id) {
     41                if ($id = intval(trim($id))) {
     42                        $liste[$id] = "<a href='" . generer_url_entite($id, $objet) . "' title='" . _T(objet_info($objet,
     43                                        'texte_objet')) . " $id'>" . generer_info_entite($id, $objet, 'titre') . "</a>";
     44                }
     45        }
    4046
    4147        // les supprimes
    42         $old = array_diff($old,$intersection);
    43         foreach($old as $id)
    44                 if ($id=intval(trim($id)))
     48        $old = array_diff($old, $intersection);
     49        foreach ($old as $id) {
     50                if ($id = intval(trim($id))) {
    4551                        $liste[$id] = "<span class='diff-supprime'>"
    46                                       . "<a href='".generer_url_entite($id,$objet)."' title='"._T(objet_info($objet,'texte_objet'))." $id'>".generer_info_entite($id,$objet,'titre')."</a>"
    47                                       . "</span>";
     52                                . "<a href='" . generer_url_entite($id, $objet) . "' title='" . _T(objet_info($objet,
     53                                        'texte_objet')) . " $id'>" . generer_info_entite($id, $objet, 'titre') . "</a>"
     54                                . "</span>";
     55                }
     56        }
    4857
    4958        // les ajoutes
    50         $new = array_diff($new,$intersection);
    51         foreach($new as $id)
    52                 if ($id=intval(trim($id)))
     59        $new = array_diff($new, $intersection);
     60        foreach ($new as $id) {
     61                if ($id = intval(trim($id))) {
    5362                        $liste[$id] = "<span class='diff-ajoute'>"
    54                                       . "<a href='".generer_url_entite($id,$objet)."' title='"._T(objet_info($objet,'texte_objet'))." $id'>".generer_info_entite($id,$objet,'titre')."</a>"
    55                                       . "</span>";
     63                                . "<a href='" . generer_url_entite($id, $objet) . "' title='" . _T(objet_info($objet,
     64                                        'texte_objet')) . " $id'>" . generer_info_entite($id, $objet, 'titre') . "</a>"
     65                                . "</span>";
     66                }
     67        }
    5668
    5769        ksort($liste);
    58         $liste = implode(', ',$liste);
     70        $liste = implode(', ', $liste);
     71
    5972        return $liste;
    6073}
Note: See TracChangeset for help on using the changeset viewer.